package com.tencentcloudapi.wemeet.models.meeting;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import com.squareup.okhttp.MediaType;
import com.tencentcloudapi.wemeet.common.constants.HttpMethodEnum;
import com.tencentcloudapi.wemeet.models.AbstractModel;

public class QueryInviteesMeetingUserRequest extends AbstractModel {

    /**
     * 会议的唯一 ID
     */
    private String meetingId;

    /**
     * 用户ID 必传
     */
    private String userid;

    private Integer instanceId;

    private Integer pos;


    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.addParams("userid", userid);
        this.userid = userid;
    }

    public String getMeetingId() {
        return meetingId;
    }

    public void setMeetingId(String meetingId) {
        this.meetingId = meetingId;
    }


    public Integer getInstanceId() {
        return instanceId;
    }

    public void setInstanceId(Integer instanceId) {
        this.addParams("instanceid", String.valueOf(instanceId));
        this.instanceId = instanceId;
    }

    public Integer getPos() {
        return pos;
    }

    public void setPos(Integer pos) {
        this.addParams("pos", String.valueOf(pos));
        this.pos = pos;
    }

    @Override
    public String getPath() {
        return "/v1/meetings/" + this.meetingId + "/invitees";
    }


    @Override
    public String getBody() {
        return null;
    }

    @Override
    public MediaType contentType() {
        return null;
    }

    @Override
    public HttpMethodEnum getMethod() {
        return HttpMethodEnum.GET;
    }
}
